package com.mes.service.cb;

import java.util.List;

import com.mes.entity.cb.OrderDetailed;
import com.mes.entity.cb.OrderDetailedadd;
import com.mes.entity.cb.PageBean;
import com.mes.entity.cb.Pages;
import com.mes.entity.cb.PlanDetailed;

/**
 * @ClassName: OderDetailedService 
 * @Description:采购详细
 * @Author cb
 * @Date 2017年12月26日 下午3:14:36 
 * @version 1.0
 */
public interface OderDetailedService {



	/**
	 * 分页
	 * @param page
	 * @return
	 */
	List<PlanDetailed> list(PageBean page);

	int getTotal(PageBean page);

	/**
	 * 添加表
	 * @param detailedadd
	 */
	void orderDetailedAdd2(OrderDetailedadd detailedadd);

	List<OrderDetailedadd> list2(PageBean page);

	int getTotal2(PageBean page);

	/**
	 * 添加到详细表中
	 * @param orderDetailed
	 * @return
	 */
	int orderDe_insert(OrderDetailed orderDetailed);

	List<OrderDetailed> oderDetailed_list(PageBean pages);

	int oderDetailed_total(PageBean pages);

	/**
	 * 计算同一种的总数
	 * @param number
	 * @return
	 */
	Long oderDetailedBySumTotal(String number);


    List<OrderDetailed> oderDetailed_selectByNumber(String number);

	int orderDetailed_delete(String dnumber);
}
